// pages/login/login.js
// 获取app实例
var app = getApp();
Page({
  data: {
    userIDList: new Array(30).fill().map(
      function (item, idx) { // 生成30个userId
      return 'user' + idx
    }),
    selectedIndex: 0,   // 默认选中第一个用户
  },

  // 选择用户的监听函数
  pickerChange: function(e){
    this.setData({
      selectedIndex: e.detail.value
    })
  },

  // 登录
  timLogin: function(){
    var userId = this.data.userIDList[this.data.selectedIndex];
    console.log(userId);
    wx.request({
      url: 'http://localhost:8080/case5Web/getUserId',
      method: 'POST',
      header: {
        'content-type': 'application/x-www-form-urlencoded',
        'Accept': 'application/json'
      },
      data: {userId: userId},
      success: (res)=>{
          console.log(res.data)
          if(res.data.success){
            var userSig = res.data.data.userSig;
            console.log(userSig);
            // 登录腾讯TIM云端
            app.tim.login({
              userID: userId,
              userSig: userSig
            }).then(function (imResponse) {
              // 登录成功，跳转到主页
              if(imResponse.data.errorCode == 0){
                wx.switchTab({
                  url: '/pages/index/index',
                })
              };
            })
          }else{

          }
      }
    })
  }
})